window: Stop using gdk_screen_get_n_monitors
authorMatthias Clasen <mclasen@redhat.com>
Mon, 11 Apr 2016 03:52:00 +0000 (23:52 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 28 Apr 2016 03:18:16 +0000 (23:18 -0400)
gtk/gtkwindow.c

index 8284fb20bf3b851122a8d75f4874f8ba26597c94..87e65ac7ca5fc982488593784fcc353ba765b708 100644 (file)
@@ -6188,7 +6188,7 @@ gtk_window_map (GtkWidget *widget)
   GtkWindowPrivate *priv = window->priv;
   GdkWindow *gdk_window;
   GList *link;
-  GdkScreen *screen;
+  GdkDisplay *display;
 
   if (!_gtk_widget_is_toplevel (widget))
     {
@@ -6196,10 +6196,10 @@ gtk_window_map (GtkWidget *widget)
       return;
     }
 
-  screen = _gtk_window_get_screen (window);
-  if (priv->initial_fullscreen_monitor > gdk_screen_get_n_monitors (screen))
+  display = gtk_widget_get_display (widget);
+  if (priv->initial_fullscreen_monitor > gdk_display_get_n_monitors (display))
     priv->initial_fullscreen_monitor = -1;
-    
+
   gtk_widget_set_mapped (widget, TRUE);
 
   child = gtk_bin_get_child (&(window->bin));
@@ -6410,7 +6410,7 @@ gtk_window_guess_default_size (GtkWindow *window,
   int minimum, natural;
 
   widget = GTK_WIDGET (window);
-  display = gdk_screen_get_display (_gtk_window_get_screen (window));
+  display = gtk_widget_get_display (widget);
   gdkwindow = _gtk_widget_get_window (widget);
 
   if (gdkwindow)